package com.xdap.materialselect.entity.dto;

import lombok.Data;
import java.util.List;

/**
 * @Description:
 * @Auther:huhanrui
 * @Date:2025/9/18 16:33
 */
@Data
public class ReportQueryDto {

    private String uniqueId;


    //挑料单-数据选择-单选
    private String materialSelectId;

    private Integer page;

    private Integer pageSize;

    //分类标签-数据选择-单选
    private String tag;

    //备注模糊查询
    private String remark;

    //基地：可多选
    private List<String> base;

    //产品类型-下拉框，成品/研发/实验，单选
    private String productType;

    //规格型号型号-单选-数据选择
    private String materialModel;

    //系统判定结果：下拉框：Y（合格） / S（待定） / N（不合格）；支持多选 ["Y","S","N"]
    private List<String> checkResult;

    //检测项目-或
    private List<ProjectQueryDto> orProjectList;

    //检测项目-与
    private List<ProjectQueryDto> andProjectList;


    //批次号-多选
    private List<String> batchNoList;

    //分类标签
    private String staticTag;

    //处置标签
    private String handleTag;

    //处置方式
    private String handleWay;

    //处置分类
    private String handleType;

    //补充说明
    private String handleRemark;

    //入库日期-开始时间
    private String storageStartDate;
    //入库日期-结束时间
    private String storageEndDate;
    //在库状态
    private List<String> pickStatus;
}
